@echo off
chcp 65001 >nul
echo ========================================
echo    地图热点展示服务器启动脚本
echo ========================================
echo.

REM 检查Python是否安装
echo [1/4] 检查Python环境...
python --version >nul 2>&1
if errorlevel 1 (
    echo [错误] 未找到Python，请先安装Python 3.7+
    echo.
    echo 下载地址：https://www.python.org/downloads/
    pause
    exit /b 1
)
echo [成功] Python环境检查通过

REM 安装依赖
echo.
echo [2/4] 安装Python依赖包...
pip install -r requirements.txt
if errorlevel 1 (
    echo [警告] 依赖安装可能有问题，但继续尝试启动...
)

REM 启动服务器
echo.
echo [3/4] 启动Flask服务器...
echo.
echo ========================================
echo    服务器启动中，请稍候...
echo ========================================
echo.
echo 启动成功后，请在浏览器中访问：
echo http://localhost:8000
echo.
echo 按 Ctrl+C 可以停止服务器
echo ========================================
echo.

python server.py

echo.
echo [4/4] 服务器已停止
pause
